Part Number Hot Search : 
337M00 4K720 MPB027 ESDA5 C847B CF5732KA 20KP104A 337M00
Product Description
Full Text Search
 

To Download MLX90615 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  MLX90615 infra red thermometer 3901090615 page 1 of 30 data sheet rev 001 28/aug/2008 features and benefits ? small size, low cost ? easy to integrate ? factory calibrated in wide temperature range: -40 to 85 ? c for sensor temperature and -40 to 115 ? c for object temperature. ? high accuracy of 0.5c over wide temperature range (0..+50c for both ta and to) ? high (medical) accuracy calibration ? measurement resolution of 0.02c ? smbus compatible digital interface ? power saving mode ? customizable pwm output for continuous reading ? embedded emissivity compensation ? 3v supply voltage applications examples ? high precision non-contact temperature measurements; ? hand-held thermometers ? ear thermometers ? home appliances with temperature control; ? healthcare; ? livestock monitoring; ? multiple zone temperature control ? up to 100 sensors can be read via common 2 wires ordering information part no. MLX90615 temperature code e (-40 c to 85 c) package code sg (to-46) accuracy grade medical ?daa example : MLX90615esg-daa 1 functional diagram c1 value and type may differ in different applications for optimum emc 2 scl j1 con1 scl sda gnd vd d sd a vdd c1 0.1uf 3 vss u1 MLX90615 1 4 figure 1 typical application schematics ? MLX90615 connection to smbus 2 general description the MLX90615 is an infra red thermometer for non contact temperature measurements. both the ir sensitive thermopile detector chip and the signal conditioning chip are integrated in the same to-46 can package. thanks to its low noise amplifier, 16-bit adc and powerful dsp unit, a high accuracy and resolution of the thermometer is achieved. the thermometer comes factory calibrated with the digital smbus compatible interface enabled. readout resolution is 0.02c.
MLX90615 infra red thermometer 3901090615 page 2 of 30 data sheet rev 001 28/aug/2008 general description (continued) the MLX90615 is built from 2 chips, the infra red thermopile detector and the signal conditioning chip mlx90325, specially designed by melexis to process the output of ir sensor. the device is available in an industry standard to-46 package. thanks to the low noise amplifier, high resolution 16-bit adc and powerful dsp unit of the mlx90325, melexis is able to deliver a high accuracy and high resolution infrared thermometer. the calculated object and ambient temperatures are available in the ram memory of the mlx90325 with a resolution of 0.02 ? c. the values are accessible by 2 wire serial smbus compatib le protocol with a resolution of 0.02c or via a 10- bit pwm (pulse width modulated) signal from the device. the MLX90615 is factory calibrated in standard temperature ranges from: -40 to 85 ? c for the ambient temperature and from -40 to 115 ? c for the object temperature. as a standard, the MLX90615 is delivered with a programmed object emissivity of 1. it can be easily customized by the customer for any other emissivity in the range 0.1-1.0 without the need of recalibration with a black body. the MLX90615 can be battery powered. an optical filter (5.5m to 14m long-wave pass) that cuts off the visible and near infra-red radiant flux is integrated in the package to make th e sensor insensitive to visible light.
MLX90615 infra red thermometer 3901090615 page 3 of 30 data sheet rev 001 28/aug/2008 3 table of contents 1 functional diagram........................................................................................................... ...........................................................................1 2 general description .......................................................................................................... ..........................................................................1 general description (continued)................................................................................................ .....................................................................2 3 table of contents............................................................................................................ ............................................................................3 4 glossary of terms............................................................................................................ ...........................................................................4 5 maximum ratings.............................................................................................................. ...........................................................................4 6 pin definitions and descriptions ............................................................................................. .....................................................................5 7 electrical specifications .................................................................................................... ..........................................................................6 8 detailed description......................................................................................................... ............................................................................8 8.1 block diagram.............................................................................................................. ........................................................................8 8.2 signal processing principle................................................................................................ ..................................................................8 8.3 block description .......................................................................................................... .......................................................................8 8.3.1 amplifier ................................................................................................................ .......................................................................8 8.3.2 power-on-reset (por) ..................................................................................................... ..........................................................9 8.3.3 eeprom................................................................................................................... ...................................................................9 8.3.4 ram ...................................................................................................................... .....................................................................10 8.4 smbus compatible 2-wire protocol ........................................................................................... .........................................................10 8.4.1 functional description ................................................................................................... .............................................................10 8.4.2 differences with the standard smbus specification (reference [1]) ........................................................ ...................................11 8.4.3 detailed description..................................................................................................... ...............................................................11 8.4.4 ac specification for smbus ............................................................................................... ........................................................13 8.4.5 bit transfer............................................................................................................. .....................................................................14 8.4.6 commands................................................................................................................. ................................................................14 8.4.7 sleep mode ............................................................................................................... .................................................................14 8.5 switching between pwm and smbus ............................................................................................ ...................................................15 8.5.1 pwm is enabled ........................................................................................................... ..............................................................15 8.5.2 request condition ........................................................................................................ ..............................................................16 8.5.3 pwm is disabled .......................................................................................................... ..............................................................16 8.6 pwm........................................................................................................................ ..........................................................................17 8.6.1 pwm format ............................................................................................................... ................................................................17 8.6.2 customizing the temperature range for pwm output......................................................................... ........................................18 8.7 principle of operation..................................................................................................... ....................................................................19 8.7.1 ambient temperature ta ................................................................................................... .........................................................19 8.7.2 object temperature to .................................................................................................... ...........................................................19 9 unique features.............................................................................................................. ..........................................................................20 10 performance graphs.......................................................................................................... .....................................................................20 10.1 temperature accuracy of the MLX90615 ...................................................................................... ..................................................20 10.2 field of view (fov) ....................................................................................................... .................................................................21 11 applications information.................................................................................................... ......................................................................22 11.1 use of the MLX90615 thermometer in smbus configuration .................................................................... ......................................22 11.2 use of multiple MLX90615s in smbus configuration.......................................................................... .............................................22 11.3 pwm output................................................................................................................ .....................................................................23 12 application comments ........................................................................................................ ....................................................................24 13 standard information regarding manufacturability of melexis products with different soldering processes..................... .......................25 14 esd precautions............................................................................................................. ........................................................................26 15 faq......................................................................................................................... ................................................................................26 16 package information ......................................................................................................... ......................................................................28 17 references.................................................................................................................. ............................................................................29 18 disclaimer .................................................................................................................. .............................................................................29
MLX90615 infra red thermometer 3901090615 page 4 of 30 data sheet rev 001 28/aug/2008 4 glossary of terms ptat proportional to absolute temperature sensor (package temperature) por power on reset hfo high frequency oscillator (rc) dsp digital signal processing fir finite impulse response. digital filter iir infinite impulse response. digital filter ir infra-red dc direct current (for settled conditions specifications) lpf low pass filter fov field of view sda,scl serial data, serial clock ? smbus compatible communication pins ta ambient temperature measured from the chip ? (the package temperature) to object temperature, ?seen? from ir sensor esd electro-static discharge emc electro-magnetic compatibility tbd to be defined 5 maximum ratings parameter. MLX90615 su pp l y volta g e, v dd ( over volta g e ) 5v suppl y volta g e, v dd ( operatin g) 3.6 v reverse volta g e 0.5 v operatin g temperature ran g e, t a -40?+85c stora g e temperature ran g e, t s -40?+125c esd sensitivit y ( aec q100 002 ) 2kv dc sink current, sda pin 25 m a dc clamp current, sda pin 10 m a dc clamp current, scl pin 10 m a table 1: absolute maximum ratings for MLX90615 exceeding the absolute maximum ratings may cause permanent damage. exposure to absolute-maximum- rated conditions for extended periods may affect device reliability.
MLX90615 infra red thermometer 3901090615 page 5 of 30 data sheet rev 001 28/aug/2008 6 pin definitions and descriptions figure 2: pin description MLX90615 pin name function vss ground. the metal can is also connected to this pin. scl serial clock input for 2 wire communications protocol. weak pull- up (300k ? typ) is present on this pin. sda/pwm digital input / output open drain nmos. in smbus mode (factory default) serial data i/o. in pwm mode ? pwm output. weak pull- up (300k ? typ) is present on this pin. vdd external supply voltage. table 2: pin description MLX90615 notes: for emc and isothermal conditions reasons, it is highly recommended not to use any electrical connection to the metal can except by the vss pin. the sda pin is an input schmidt trigger when the thermometer is operated in the 2-wire smbus interface mode. top view 4 ? vss and case 1 - sda /pwm 2 - vdd 3 - scl
MLX90615 infra red thermometer 3901090615 page 6 of 30 data sheet rev 001 28/aug/2008 7 electrical specifications all parameters are preliminary for t a = 25 ? c, v dd =3v (unless otherwise specified) parameter symbol test conditions min typ max units supplies external supply v dd 2.6 3 3.6 v supply current i dd no load 0.8 1.5 ma supply current (programming) i ddpr no load, erase/write eeprom operations 1.5 ma power-down supply current isleep no load, scl and sda high 1.1 3 a power on reset por level v por power-up, power-down and brown-out 0.8 1.5 1.9 v v dd rise time t por ensure por signal 20 ms output valid tvalid after por 0.5 s eeprom data retention ta = +85c 10 years erase/write cycles ta = +25c 100,000 times erase/write cycles ta = +85c 40,000 times erase cell time terase 5 ms write cell time twrite 5 ms pulse width modulation pwm resolution pwmres data band 10 bit pwm output period pwm t,h,def factory default high frequency pwm, hfo factory calibrated 1.024 ms pwm output period pwm t,l low frequency pwm, hfo factory calibrated 102.4 ms pwm period stability dpwm t internal oscillator factory calibrated, over the entire operation range and supply voltage -15 +15 % output low level pwm lo i sink = 2 ma 0.2 v output sink current isink pwm vout,l = 0.5v 10 ma
MLX90615 infra red thermometer 3901090615 page 7 of 30 data sheet rev 001 28/aug/2008 parameter symbol test conditions min typ max units smbus compatible 2-wire interface * input high voltage v ih 1.6 2 2.4 v input high voltage v ih (ta,v) over temperature and supply 1.2 2 2.8 v input low voltage v il 0.7 1.0 1.3 v input low voltage v il (ta,v) over temperature and supply 0.5 1.0 1.5 v output low voltage v ol over temperature and supply, isink = 2ma 0.2 v scl,sda leakage i leak v scl =v dd , v sda =v dd , ta=+85c 0.25 ua scl capacitance c scl 10 pf sda capacitance c sda 10 pf slave address sa factory default 5bh hex smbus request t req scl low 21 39 ms timeout,low t imeout,l scl low 27 32 39 ms timeout, high t imeout,h scl high 52 64 78 us acknowledge setup time tsuac(md) 8-th scl falling edge, master tbd us acknowledge hold time thdac(md) 9-th scl falling edge, master tbd us acknowledge setup time tsuac(sd) 8-th scl falling edge, slave tbd us acknowledge hold time thdac(sd) 9-th scl falling edge, slave tbd us notes: all the communication and refresh rate timings are given for the nominal calibrated hfo frequency and will vary with this frequency?s variations. *smbus compatible interface is described in details in the smbus detailed description section. maximum number of MLX90615 devices on one bus is 127, higher pullup currents are recommended for higher number of devices, faster bus data transfer rates, and increased reactive loading of the bus. MLX90615 is always a slave device on the bus. MLX90615 can work in both low-power and high-power smbus communication. all voltages are with respect to the vss (ground) unless otherwise noted.
MLX90615 infra red thermometer 3901090615 page 8 of 30 data sheet rev 001 28/aug/2008 8 detailed description 8.1 block diagram figure 3: block diagram 8.2 signal processing principle a dsp embedded in the MLX90615 controls the measurements, calculates object and ambient temperatures and does the post-processing of the temperatures to output them through smbus compatible interface or pwm (whichever activated). the output of the ir sensor is amplified by a low noise, low offset chopper amplifier with programmable gain, then converted by a sigma delta modulator to a single bit stream and fed to the dsp for further processing. the signal passes a fir low pass filter. the output of th e fir filter is the measurement result and is available in the internal ram. based on results of the above measurements, the corresponding ambient temperature t a and object temperatures t o are calculated. both calculated temperatures have a resolution of 0.02 ? c. an additional iir lpf is programmable in eeprom and allows customization of the thermometer output in order to trade-off noise versus measurement speed . the iir f ilter can also limit effect of spurious objects that may appear in the fov in some applications. the pwm output can be enabled in eeprom as the por default. linearized temperatures (to or ta, selectable in eeprom) are available through the free-running pwm output. 8.3 block description 8.3.1 amplifier a low noise low offset amplifier with programmable gain is implemented for amplification of the ir sensor voltage. with a carefully designed input modulator and balanced input impedance, an offset as low as 0.5 v is achieved. ir sensor opa adc fir/iir filters smbus / pwm dsp t voltage reference ml x 90325 MLX90615
MLX90615 infra red thermometer 3901090615 page 9 of 30 data sheet rev 001 28/aug/2008 8.3.2 power-on-reset (por) the power on reset (por) is connected to the vdd supply. the on-chip por circuit provides an active level of the por signal when the vdd voltage rises above approximately 0.5v and holds the entire MLX90615 in reset until the vdd is higher than the specified por threshold v por . during the time por is active, the por signal is available as a weak open drain (active high) at the sda pin. after the MLX90615 exits the por state, the functions programmed in the eeprom take control of that pin. 8.3.3 eeprom a limited number of addresses in the eeprom memory are of interest for the customer. the whole eeprom can be read and written with the smbus interface.the entire eeprom content between addresses 4h and dh must be kept unaltered or the factory calibration of the device will be lost. eeprom (16x16) name address write acces smbus slave address (sa) / pwm t min 0h yes pwm t range 1h yes config 2h yes emissivity 3h yes melexis reserved (factory calibration) 4h yes ? ? ? melexis reserved (factory calibration) dh yes id number eh no id number fh no smbus slave address : 7 lsbs (6..0) contains the smbus slave address that the MLX90615 will respond to. note that all MLX90615 will respond to sa 00h and therefore this value is useless in a network. factory default is 5bh. pwm t min: 15 bit limit for the pwm signal minimum temperatur e ? right justified (factory default is 355bh, which corresponds to +0.03c) pwm t range: 15 bit range for the pwm signal temperature (tmax ? tmin) ? right justified (factory default is 09c3h, which corresponds to a pwm range +0.03?+50.01c). the config register consist of control bits to configure the thermometer at por: iir setting at eeprom address 02h [binary] settling time [samples] spike response % 001 1 100 010 10 50 011 18 33.(3) 100 24 25 101 31 20 110 38 16.(6) 111 45 14.286 *note: iir setting 000b must be avoided bit number factory default value function bit 0 1 smbus/ pwm mode select 1 ? smbus 0 - pwm bit 1 0 pwm frequency (doesn?t matter in smbus mode) 1 - low 0 - high bit 2 0 pwm output temperature 1 - ta 0 - to bit [11:3] device specific factory calibration do not alter bits [14:12] 001b iir settings* bit [15] 0 must be kept 0
MLX90615 infra red thermometer 3901090615 page 10 of 30 data sheet rev 001 28/aug/2008 emissivity : contains the value for object emissivity co rrection. the MLX90615 will compensate for the emissivity of the object measured with respect to that value. the equation for that register is emissivity = dec2hex[round(16384 x )] ,where dec2hex[round(x)] represents decimal to hexadecimal conversion with round-off to nearest value (not truncation). in this case the physical emissivity values are 0?1. for details about the emissivity factor in ir measurements refer to the faq section of the current document. factory default is 4000h, which sets the thermometer to an emissivity of 1.0 (emissivity correction off). 8.3.4 ram ram can be read through smbus interface. limited number of ram registers, summarized below are of interest to the customer. ram (16x16) name address read access melexis reserved 0h yes ? ? ? melexis reserved 4h yes raw ir data 5h yes t a 6h yes t o 7h yes melexis reserved 8h yes ? ? ? melexis reserved fh yes t a is the MLX90615 package (ambient) temperature and t o is the object temperature. the output scale is 0.02k/lsb. to convert a read object temperature into degrees celsius the equation is to [c] = ram(7h)*0.02 ? 273.15. raw ir data is in sign (1 bit, the msb) and magnitude (15 bits) format. 8.4 smbus compatible 2-wire protocol the chip supports a 2 wires serial protocol, build with pins sda and scl. ? scl ? digital input, used as the clock for smbus compatible communication. a low pulse on that pin with duration t req switches to the smbus mode in case the pwm is selected in eeprom. in case pwm operation is desired, the scl pin should be kept high. smbus is the factory default (via eeprom settings). ? sda/pwm ? digital input/ nmos open drain output, used for both pwm and input/output for the smbus. (smbus is factory default function). 8.4.1 functional description the smbus interface is a 2-wire protocol, allowing communication between the master device (md) and one or more slave devices (sd). in the system only one master can be present at any given time [1]. the MLX90615 can only be used as a slave device. generally, the md initiates the start of data transfer by selecting a sd through the slave address (sa). the md has read access to the ram and eeprom and write access to 14 eeprom cells (at addresses 0..dh). if the access to the MLX90615 is a read operation, it will respond with 16 data bits and 8 bit pec only if its own slave address, programmed in the internal eeprom, is equal to the sa, sent by the master. the sa feature allows connecting up to 127 devices with 2 wires, unless the system has some of the specific features described in paragraph 5.2 of reference [1]. in order to provide access to any device or to assign an address to a sd before it is connected to the bus s ystem, the communication must start with zero sa followed by low rwb bit. when this command is sent from the md, the MLX90615 will always respond and will ignore the internal chip code information. note that eeprom addresses 4h?dh contain the factory calibration and should not be altered .
MLX90615 infra red thermometer 3901090615 page 11 of 30 data sheet rev 001 28/aug/2008 special care must be taken not to put two MLX90615 devices with the same sd addresses on the same bus as MLX90615 does not support arp[1]. the md can force the MLX90615 into low consumption mode ?sleep mode?. 8.4.2 differences with the standard smbus specification (reference [1]) there are eleven command protocols for the standard smbus interface. the MLX90615 supports only two of them. not supported commands are: ? quick command ? byte commands - sent byte, receive byte, write byte and read byte ? process call ? block commands ? block write and write-block read process call supported commands are: ? read word ? write word 8.4.3 detailed description the sda pin of the MLX90615 can operate also as a pwm output, depending on the eeprom settings. if pwm is enabled, after por the sda pin is directly configured as a pwm output. the pwm mode can be avoided and the pin can be restored to its serial data function by issuing smbus request condition. if smbus is the por default, the request does not have to be sent. figure 4: smbus request, start and stop conditions all conditions on the scl and sda/pwm lines are described in detail below. scl sda/pwm start stop t req pwm smbus
MLX90615 infra red thermometer 3901090615 page 12 of 30 data sheet rev 001 28/aug/2008 8.4.3.1 bus protocol figure 5: smbus packet element key after every 8 bits received by the sd an ack/nack take s place. when a md initiates communication, it first sends the address of the slave and only the sd which recognizes the address will ack the rest will remain silent. if the sd nacks one of the bytes, the md s hould stop the communication and repeat the message. a nack could be received after the pec. this means that there is an error in the received message and the md should try sending the message again. the pec ca lculation includes all bits except the start, repeated start, stop, ack, and nack bits. the pec is a crc-8 with polynomial x8+x2+x1+1. the most significant bit of every byte is transmitted first. 8.4.3.1.1 read word (depending on the command ? ram or eeprom) figure 6: smbus read word format s wr slave address a data byte a p s start condition sr repeated start condition rd read (bit value of 1) wr write (bit value of 0) a acknowledge (this bit can be 0 for ack and 1 for nack) p stop condition pec packet error code master-to-slave slave-to-master 1 1 7 1 8 1 1 s wr slave address a data byte low ap command a sr slave address rd 1 7 1 1 8 1 1 7 1 8 1 1 ???.. ???.. a 1 data byte high a 81 pec a 8 1
MLX90615 infra red thermometer 3901090615 page 13 of 30 data sheet rev 001 28/aug/2008 8.4.3.1.2 write word (eeprom only) figure 7: smbus write word format note : before a write operation takes place, the eeprom cell needs to be erased. an erase operation is simply a write of 0000h at the same eeprom address. care needs to be taken not to alter factory calibration (eeprom addresses 4?dh). 8.4.4 ac specification for smbus 8.4.4.1 timing the MLX90615 meets all the timing specifications of th e smbus [1] except the values given in the electrical specifications section. the maximum frequency of the MLX90615 smbus clock is 100khz and the minimum is 10khz. the specific timings for the MLX90615?s smbus are: smbus request ( t req ) is the time that the scl should be forced low in order to switch MLX90615 from thermal relay mode to smbus mode; timeout l is the maximum allowed time for scl to be low. after this time the MLX90615 will reset its communication block and will be ready for new communication; timeout h is the maximum time for which it is allowed for scl to be high during communication. after this time MLX90615 will reset its communication block assu ming that the bus is idle (according to the smbus specification). tsuac(sd) is the time after the eighth falling edge of sc l during which the MLX90615 will force sda low to acknowledge the last received byte. thdac(sd) is the time after the ninth falling edge of scl during which the MLX90615 will release the sda (so the md can continue with the communication). tsuac(md) is the time after the eighth falling edge of scl during which the MLX90615 will release sda (so that the md can acknowledge the last received byte). thdac(md) is the time after the ninth falling edge of scl during which the MLX90615 will take control of the sda (so it can continue with the next byte to transmit). the indexes md and sd for the latest timings are used ? md when the master device is making the acknowledge; sd when the slave device is making the acknowledge). for other timings see [1]. pwm/sda scl t suac t hdac t imeout ,l t imeout ,h figure 8: smbus timing s wr slave address a data byte low a p command a 1 7 1 1 8 1 8 1 1 ???.. ???.. data byte high a 81 pec a 81
MLX90615 infra red thermometer 3901090615 page 14 of 30 data sheet rev 001 28/aug/2008 8.4.5 bit transfer pwm/sda scl sampling data changing data figure 9: bit transfer on smbus the data on sda must be changed when scl is low (min 300ns after the falling edge of scl). the data is fetched by both md and sds on the rising edge of the scl. 8.4.6 commands in application mode ram and eeprom can be r ead both with 16x16 sizes. (for example, t obj - ram address 0x07h will sweep between 0x2d8ah to 0x4bd0h as the object temperature rises from -40c to +115c). the msb read from ram is an error flag (active high) for the linearized temperatures (t obj and t a ). opcode command 0001 aaaa* eeprom access 0010 aaaa* ram access 1100_0110 enter sleep mode note*: the aaaa are the 4 lsbits of the memory map address to be read/written. 8.4.7 sleep mode sleep mode is available in smbus mode only. MLX90615 can enter sleep mode via command ?enter sleep mode? sent via the smbus interface. MLX90615 goes back into power-up default mode by forcing the scl pin low for at least t ddq = 50 ms. exit from sleep is always in smbus mode. valid data will be available typically 0.3 seconds after the device has woken up. note: the previous generation ir thermometer, mlx90614 wakes up through a low pulse on the sda line, not scl. figure 10: enter and exit sleep sda/pwm stop sleep scl sleep command t ddq wake-up normal operation
MLX90615 infra red thermometer 3901090615 page 15 of 30 data sheet rev 001 28/aug/2008 figure 11: detailed sleep command scl needs to be high during sleep. sda can idle in each state at the same time, but the high state is recommended as the pull-up does not add current drain. there are weak pull-ups on both scl and sda pins. 8.5 switching between pwm and smbus 8.5.1 pwm is enabled the diagram below illustrates how to switch to smbus if pwm is enabled. note that the scl pin needs to be kept high in order to use the pwm function. the scl pin has on-chip a weak pull-up. figure 12: switching from pwm mode to smbus scl sda/pwm start stop t req pwm smbus
MLX90615 infra red thermometer 3901090615 page 16 of 30 data sheet rev 001 28/aug/2008 8.5.2 request condition figure 13: request (switch to smbus) condition if pwm is enabled, the MLX90615?s smbus request condition is needed to disable pwm and reconfigure sda/pwm pin before starting smbus communication. once disabled, pwm can only be enabled by switching the supply off-on. the MLX90615?s smbus re quest condition requires forcing the scl pin low for a period longer than the request time (t req ). the sda/pwm line value is ignored in this case. 8.5.3 pwm is disabled if pwm is disabled by means of eeprom the sda/pwm pin is directly used for the smbus communication after por. scl smbus request t req
MLX90615 infra red thermometer 3901090615 page 17 of 30 data sheet rev 001 28/aug/2008 8.6 pwm the MLX90615 can be read via pwm or smbus compatible interface. selection of pwm output is done in eeprom configuration (factory default is smbus). object or ambient temperature can be read through pwm. the pwm period is derived from the on-chip oscillator and is programmable in a low or high frequency. config register[2:0] pwm data pwm frequency 000 to high 010 to low 100 ta high 110 ta low xx1 smbus, pwm disabled temperature ranges for the pwm output are written in eeprom 0x0, 0x1 ? pwm tmin and pwm trange (tmax-tmin), scale is 0.02k/lsb. note that in sm bus mode the eeprom 0x0 is used for slave address sa. figure 14: pwm format 8.6.1 pwm format the temperature reading can be calculated from the signal timing as: tmin trange t t tout + ? ? ? ? ? ? = * 2 2 , where tmin and trange are the corresponding rescale coefficients in eeprom for the selected temperature output and t is the pwm period. tout is to or ta according to bit config register, 2. the different time intervals t 1 , t 2 and t 3 have the following functions: t 1 : start buffer. during this time the signal is always high. t 1 = 0.125*t (t is the pwm period, refer to fig. 14). t 2 : valid data output band, 0 to 1/2t. pwm output data resolution is 10 bit. t 3 : low time. the maximum duty cycle is limited to t 1 + t 2 = 0.625 this means that the pwm line will never go static, allowing detection of fault on the line (disconnected device, short on the line). example: t o => config reg,2 = 0 to min = 0c => pwm t min [eeprom] = 50 * (to min + 273.15) = 355bh to max = to min + t range = +50c => pwm t range [eeprom] = 50 * (to range ) = 09c3h captured pwm high duration is 0.495*t => t 2 =(0.495 ? 0.125)*t=0.370*t => measured object temperature = 2x0.370* (50c -0c)+0c = +37.0c.
MLX90615 infra red thermometer 3901090615 page 18 of 30 data sheet rev 001 28/aug/2008 8.6.2 customizing the temperature range for pwm output the calculated ambient and object temperatures are stored in ram with a resolution of 0.02 c (15 bit). the pwm operates with a 10-bit number so the transmitted temperature is rescaled in order to fit in the desired range. for this goal 2 cells in eeprom are foreseen to st ore the desired temperature range, pwm t min and pwm t range. thus the output range can be programmed with an accuracy of 0.02 c. the data for pwm is rescaled according to the following equation: 1023 , eeprom eeprom range pwm pwm min ram pwm t k k t t t = ? = the t ram is the linearized temperature, 15-bit (2d8a?4bd0h, 2d8a for -40c and 4bd0h for +115c) and the result is a 10-bit word, in which 000h corresponds to pwm t min [c], 3ffh corresponds to pwm t max [c] and 1lsb corresponds to 1023 min max to t ? [c] , (t max = t min + t range ) 50 ? = min min t t eeporm lsb 50 ? = max max t t eeporm lsb
MLX90615 infra red thermometer 3901090615 page 19 of 30 data sheet rev 001 28/aug/2008 8.7 principle of operation the ir sensor consists of series connected thermo-couples with cold junctions placed at thick chip substrate and hot junctions, placed over thin membrane. the ir radiation absorbed from the membrane heats (or cools) it. the thermopile output signal is ( ) ( ) 4 4 . , ta to a to ta v ir ? = , where to is the object temperature absolute (kelvin) temperature, ta is the sensor die absolute (kelvin) temperature, and a is the overall sensitivity. an additional sensor is needed for the chip temperatur e. after measurement of the output of both sensors, the corresponding ambient and object temperatures can be calculated. these calculations are done by the internal dsp, which produces digital outputs, linearly proportional to measured temperatures. 8.7.1 ambient temperature ta the sensor die temperature is measured with a ptat element. all the sensors? conditioning and data processing is handled on-chip and the linearized sensor die temperature ta is available in ram. the resolution of the calculated ta is 0.02 ? c. the sensor is factory calibrated for the range -40 to +85 ? c. in ram cell , 6h, 2d89h corresponds to -40 ? c and 45f3h corresponds to +85 ? c. conversion ram content to real ta is easy: 02 . 0 ] [ = tareg k ta 8.7.2 object temperature to the result has a resolution of 0.02 ? c and is available in ram (address 7h). to is derived from ram as: 02 . 0 ] [ = toreg k to
MLX90615 infra red thermometer 3901090615 page 20 of 30 data sheet rev 001 28/aug/2008 9 unique features the MLX90615 is a ready-to use low-cost non contact thermometer provided by melexis with output data linearly dependent on the object temperature with high accuracy and extended resolution. the user can program the internal object emissivity correction for objects with a low emissivity. the MLX90615 is housed in standard to46 package. the low power consumption and sleep mode make the thermometer ideally suited for handheld mobile applications. the digital sensor interface can be either a pwm or an enhanced access smbus compatible protocol. systems with more than 100 devices can be built with only two signal lines. 10 performance graphs 10.1 temperature accuracy of the MLX90615 figure 15: preliminary accuracy of MLX90615 (ta,to) all accuracy specifications apply under settled isothermal conditions only and nominal supply voltage. the accuracy in the range ta 10oc - 40oc and to 32oc - 42oc is shown in diagram below. the accuracy for the rest ranges is same as in previous diagram. 115 -20 0 ta o c 50 85 -40 -40 0 60 1.5 o c 1.5 o c 1.5 o c 1.5 o c 2 o c 3 o c 2 o c 3 o c 1.5 o c 1.5 o c 2 o c 0.5 o c to o c
MLX90615 infra red thermometer 3901090615 page 21 of 30 data sheet rev 001 28/aug/2008 figure 16: preliminary accuracy of MLX90615esg-daa (ta,to) for medical applications. 10.2 field of view (fov) field of view is determined at 50% thermopile signal and with respect to the sensor main axis. parameter MLX90615 peak direction 0 fov width 100 0.0 0.3 0.5 0.8 1.0 -80 -70 -60 -50 -40 -30 -20 -10 0 10 20 30 40 50 60 70 80 angle, deg figure 17: fov of MLX90615 40 30 20 10 36 45 32 39 42 0.1 o c 0.2 o c 0.2 o c 0.3 o c 0.3 o c 30 ta, o c to, o c
MLX90615 infra red thermometer 3901090615 page 22 of 30 data sheet rev 001 28/aug/2008 11 applications information 11.1 use of the MLX90615 thermometer in smbus configuration r2 vdd smbus u1 MLX90615 3 4 vss u2 mcu scl sda gnd vdd scl 2 sd a /p w m r1 1 +3.3v c1 0.1uf figure 18: connection of MLX90615 to smbus. MLX90615 has diode clamps sda/scl to vdd so it is necessary to provide MLX90615 with power in order not to load the smbus lines. 11.2 use of multiple mlx906 15s in smbus configuration vdd +3.3v 3 c4 cbus2 4 3 scl c1 0.1uf c2 0.1uf scl 2 sda 2 i1 ipu1 current source or resistor pull-ups of the bus sda /p w m smbus vdd vss u3 MLX90615 i2 ipu2 r1 r2 4 u2 MLX90615 vss 1 1 u1 mcu scl sda gnd vdd sda /p w m scl c3 cbus1 figure 19: use of multiple MLX90615 devices in smbus network the MLX90615 supports a 7-bit slave address in eeprom, thus allowing up to 127 devices to be read via two common wires. current source pull-ups may be preferred with higher capacitive loading on the bus (c3 and c4 represent the lines? parasitics), while simple resistive pull-ups provide the obvious low cost advantage.
MLX90615 infra red thermometer 3901090615 page 23 of 30 data sheet rev 001 28/aug/2008 11.3 pwm output with pwm output configuration MLX90615 can be read via single wire. output is open drain nmos (with a weak pull-up, 300 k ? typ). therefore external pull-up is required for high level state on the line with longer wires. simple level shifting is possible with a single resistor. esd protective clamp on the sda pin consists of 4 diodes to vdd, thus allowing high level to go up to 5v disregarding the MLX90615 supply voltage value. vdd pwm capture vss mc u scl +vdd2 may be +1.8...+5v according to the mcu used 2 1 +vdd2 c1 vdd 3 vss 0.1uf 4 c2 +3v r1 10k sda u1 MLX90615 figure 20: using MLX90615 pwm output in eeprom two pwm periods can be programmed ? 102.4 or 1 ms (typ). with remote installation (wires) pwm is recommended as more robust to emi than the smbus and the high pwm period would be also preferred. as a factory default, once pwm is enabled, ou tput will cover 0?50c object temperature range (as 12.5 ? 62.5% duty cycle) at 1khz frequency.
MLX90615 infra red thermometer 3901090615 page 24 of 30 data sheet rev 001 28/aug/2008 12 application comments significant contamination at the optical input side (sensor filter) might cause unknown additional filtering/distortion of the optical signal and therefore result in unspecified errors. ir sensors are inherently susceptible to errors caused by thermal gradients . there are physical reasons for that phenomena and, in spite of the careful design of the MLX90615, it is recommended not to subject the MLX90615 to heat transfer and especially transient conditions. upon power-up the MLX90615 passes embedded checking and calibration routines. during these routines the output is not defined and it is recommended to wait for the specified por time before reading the module. very slow power-up may cause the embedded por circuitry trigger on inappropriate levels, resulting in unspecified operation and is not recommended. the MLX90615 is designed and calibrated to operate as a non contact thermometer in settled conditions . using the module in very different way will result in unknown results. capacitive loading on a smbus can degrade the communication. some improvement is possible with use of current sources compared to resistors in pull-up circuitry. further improvement is possible with specialized commercially available bus accelerators. with the MLX90615 additional improvement is possible with increasing the pull-up current (decreasing the pull-up resistor values). input levels for smbus compatible mode have higher overall tolerance than the smbus specification, but the output low level is rather low even with the high-power smbus specification for pull-up currents. another option might be to go for a slower communication (clock speed), as the MLX90615 implem ents schmidt triggers on it?s inputs in smbus compatible mode and is therefore not really sensitive to ri se time of the bus (it is more likely the rise time to be an issue than the fall time, as far as th e smbus systems are open drain with pull-up). for esd protection there are clamp diodes between the vss and vdd and each of the other pins. this means that the MLX90615 might draw current from a bus in case the scl and/or sda is connected and the vdd is lower than the bus pull-ups? voltage. it is possible to use the MLX90615 in applications, powered directly from the ac line (trasformerless). in such cases it is very important not to forget that the metal package of the sensor is not isolated and therefore may occur to be connected to that line, too. melexis can not be responsible for any application like this and highly recommends not to use the MLX90615 in that way. check www.melexis.com for most current application notes about MLX90615.
MLX90615 infra red thermometer 3901090615 page 25 of 30 data sheet rev 001 28/aug/2008 13 standard information regar ding manufactur ability of melexis products with different soldering processes our products are classified and qualified regarding sol dering technology, solderability and moisture sensitivity level according to following test methods: reflow soldering smd?s (s urface m ount d evices) ? ipc/jedec j-std-020 moisture/reflow sensitivity classification for nonhermetic solid state surface mount devices (classification reflow profiles according to table 5-2) ? eia/jedec jesd22-a113 preconditioning of nonhermetic surface mount devices prior to reliability testing (reflow profiles according to table 2) wave soldering smd?s (s urface m ount d evices) and thd?s (t hrough h ole d evices) ? en60749-20 resistance of plastic- encapsulated smd?s to combined effect of moisture and soldering heat ? eia/jedec jesd22-b106 and en60749-15 resistance to soldering temperature for through-hole mounted devices iron soldering thd?s (t hrough h ole d evices) ? en60749-15 resistance to soldering temperature for through-hole mounted devices solderability smd?s (s urface m ount d evices) and thd?s (t hrough h ole d evices) ? eia/jedec jesd22-b102 and en60749-21 solderability for all soldering technologies deviating from above mentioned standard conditions (regarding peak temperature, temperature gradient, temperature profile etc) additional classification and qualification tests have to be agreed upon with melexis. the application of wave soldering for smd?s is allowed only after consulting melexis regarding assurance of adhesive strength between device and board. melexis is contributing to global environmental conservation by promoting lead free solutions. for more information on qualifications of rohs compliant products (rohs = european directive on the restriction of the use of certain hazardous substances) please visit the quality page on our website: http://www.melexis.com/quality.asp the MLX90615 is rohs compliant
MLX90615 infra red thermometer 3901090615 page 26 of 30 data sheet rev 001 28/aug/2008 14 esd precautions electronic semiconductor products are sensitive to electro static discharge (esd). always observe electro static discharge control procedures whenever handling semiconductor products. 15 faq when i measure aluminium and plastic parts settled at the same conditions i get significant errors on aluminium. why? different materials have different emissivity . a typical value for aluminium (roughly polished) is 0.18 and for plastics values of 0.84?0.95 are typical. ir thermo meters use the radiation flux between the sensitive element in the sensor and the object of interest, given by the equation ( ) ( ) 2 4 2 2 b a 1 4 1 1 1 a t f a t q . . . . . . . . ? = ? , where 1 and 2 are the emissivities of the two objects, 1 is the absorptivity of the sensor (in this case), is the stefan-boltzmann constant, a 1 and a 2 are the surface areas involved in the radiation heat transfer, f a-b is the shape factor, t 1 and t 2 are known temperature of the sensor die (measu red with specially integrated and calibrated element) and the object temperature that we need. note that these are all in kelvin, heat exchange knows only physics. when a body with low emissivity (such as aluminium) is involved in this heat transfer, the portion of the radiation incident to the sensor element that really comes from the object of interest decreases ? and the reflected environmental ir emissions take place. (this is all for bodies with zero transparency in the ir band.) the ir thermometer is calibrated to stay within sp ecified accuracy ? but it has no way to separate the incoming ir radiation into real object and reflected environmental part. therefore, measuring objects with low emissivity is a very sophisticated issue and infra-red me asurements of such materials is a specialised field. what can be done to solve that problem? look at paintings ? for example, oil paints are likely to have emissivity of 0.85?0.95 ? but keep in mind that the stab ility of the paint emissivity has inevitable impact on measurements. it is also a good point to keep in mind that not everything that looks black is ?black? also for ir. for example, even heavily oxidized aluminium has still emissivity as low as 0.30. how high is enough? not an easy question ? but, in all cases the closer you need to get to the real object temperature the higher the needed emissivity will be, of course. with the real life emissivity values the environmental ir comes into play via the reflectivity of the object (the sum of emissivity, reflectivity and absorptivity gives 1.00 for any material). the larger the difference between environmental and object temperature is at given reflectivity ( with an opaque for ir material reflectivity equals 1.00 minus emissivity ) the bigger errors it produces. after i put the MLX90615 in the dashboard i start getting errors larger than specified in spite that the module was working properly before that. why? any object present in the fov of the module provides ir si gnal. it is actually possible to introduce error in the measurements if the module is attached to the dashboard with an opening that enters the fov. in that case portion of the dashboard opening will introduce ir signal in conjunction with constraining the effective fov and thus compromising specified accuracy. relevant opening that takes in account the fov is a must for accurate measurements. note that the basic fov specification takes 50% of ir signal as threshold (in order to define the area, where the measurements are relevant), while the entire fov at lower level is capable of introducing lateral ir signal under many conditions.
MLX90615 infra red thermometer 3901090615 page 27 of 30 data sheet rev 001 28/aug/2008 when a hot (cold) air stream hits my MLX90615 some error adds to the measured temperature i read. what is it? ir sensors are inherently sensitive to difference in temperatures between the sensitive element and everything incident to that element. as a matter of fact , this element is not the sensor package, but the sensor die inside. therefore, a thermal gradient over the sensor package will inevitably result in additional ir flux between the sensor package and the sensor die. this is real optical signal that can not be segregated from the target ir signal and will add errors to the measured temperature. thermal gradients with impact of that kind are likely to appear during transient conditions. the sensor used is developed with care about sensitivity to this kind of lateral phenomena, but their nature demands some care when choosing place to use the MLX90615 in order to make them negligible. i measure human body temperature and i often get measurements that significantly differ from the +37c i expect. ir measurements are true surface temperature measurements. in many applications this means that the actual temperature measured by an ir thermometer will be temperature of the clothing and not the skin temperature. emissivity (explained first in this section) is another issue with clothes that has to be considered. there is also the simple chance that the measured temperature is adequate ? for example, in a cold winter human hand can appear at temperatures not too close to the well known +37c. i consider using MLX90615 to measure temperature within car compartment, but i am embarrassed about the sun light that may hit the module. is it a significant issue? special care is taken to cut off the visible light spectra as well as the nir (near ir) before it reaches the sensitive sensor die. even more, the glass (in most cases) is not transparent to the ir radiation used by the MLX90615. glass has temperature and really high emissivity in most cases ? it is ?black? for ir of interest. overall, sun behind a window is most likely to introd uce relatively small errors. why is it not completely eliminated after all? even visible light partially absorbed in the filter of the sensor has some heating potential ? and there is no way that the sensor die will be ?blind? for that heating right in front of it.
MLX90615 infra red thermometer 3901090615 page 28 of 30 data sheet rev 001 28/aug/2008 16 package information figure 21: MLX90615 package drawing
MLX90615 infra red thermometer 3901090615 page 29 of 30 data sheet rev 001 28/aug/2008 17 references [1] system management bus (smbus) specification version 2.0 august 3, 2000 sbs implementers forum copyright . 1994, 1995, 1998, 2000 duracell, inc., energizer power systems, inc., fujit su, ltd., intel corporation, linear technology inc., maxim integrated products, mitsubishi electric semiconductor company, powersmart, inc., toshiba battery co. ltd., unitrode corporation, usar systems, inc. 18 disclaimer devices sold by melexis are covered by the warranty and patent indemnification provisions appearing in its term of sale. melexis makes no warranty, express, st atutory, implied, or by description regarding the information set forth herein or regarding the freedom of the described devices from patent infringement. melexis reserves the right to change specifications and pr ices at any time and without notice. therefore, prior to designing this product into a system, it is necessary to check with melexis for current information. this product is intended for use in normal commercial applic ations. applications requiring extended temperature range, unusual environmental requirements, or high reli ability applications, such as military, medical life- support or life-sustaining equipment are specifically not recommended without additional processing by melexis for each application. the information furnished by melexis is believed to be correct and accurate. however, melexis shall not be liable to recipient or any third party for any damages, including but not limited to personal injury, property damage, loss of profits, loss of use, interrupt of bu siness or indirect, special incidental or consequential damages, of any kind, in connection with or arising out of the furnishing, performance or use of the technical data herein. no obligation or liability to recipient or any third party shall arise or flow out of melexis? rendering of technical or other services. ? 2006 melexis nv. all rights reserved. for the latest version of this document, go to our website at www.melexis.com or for additional information contact melexis direct: europe, africa, asia: america: phone: +32 1367 0495 phone: +1 603 223 2362 e-mail: sales_europe@melexis.com e-mail: sales_usa@melexis.com iso/ts 16949 and iso14001 certified
MLX90615 infra red thermometer 3901090615 page 30 of 30 data sheet rev 001 28/aug/2008 revisions table version changes remark date 001 preliminary release not on doc- server 002 updates ? sleep mode, packaging, eeprom update 04-apr-2008 003 updates ? fov, package, eeprom, specification, watermark regenerated as revision 0 for official release text clarifications, added irdata ram address, changed vdd range, added idd,max, remade package drawing. update 25-apr-2008 24-jun-2008 21-jul-2008


▲Up To Search▲   

 
Price & Availability of MLX90615

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X